A Temporal Logic for Asynchronous Hyperproperties
نویسندگان
چکیده
Abstract Hyperproperties are properties of computational systems that require more than one trace to evaluate, e.g., many information-flow security and concurrency requirements. Where a property defines set traces, hyperproperty sets traces. The temporal logics HyperLTL HyperCTL* have been proposed express hyperproperties. However, their semantics synchronous in the sense all traces proceed at same speed evaluated position. This precludes use these analyze whose can different speeds allow take stuttering steps independently. To solve this problem paper, we propose an asynchronous variant HyperLTL. On negative side, show model-checking for is undecidable. positive identify decidable fragment which covers rich formulas with practical applications. We also two algorithms reduce our semantics.
منابع مشابه
A Temporal Logic for Hyperproperties
Hyperproperties, as introduced by Clarkson and Schneider, characterize the correctness of a computer program as a condition on its set of computation paths. Standard temporal logics can only refer to a single path at a time, and therefore cannot express many hyperproperties of interest, including noninterference and other important properties in security and coding theory. In this paper, we inv...
متن کاملHyperPCTL: A Temporal Logic for Probabilistic Hyperproperties
In this paper, we propose a new logic for expressing and reasoning about probabilistic hyperproperties. Hyperproperties characterize the relation between different independent executions of a system. Probabilistic hyperproperties express quantitative dependencies between such executions. The standard temporal logics for probabilistic systems, i.e., PCTL and PCTL can refer only to a single path ...
متن کاملTemporal Logics for Hyperproperties
Two new logics for verification of hyperproperties are proposed. Hyperproperties characterize security policies, such as noninterference, as a property of sets of computation paths. Standard temporal logics such as LTL, CTL, and CTL∗ can refer only to a single path at a time, hence cannot express many hyperproperties of interest. The logics proposed here, HyperLTL and HyperCTL∗, add explicit an...
متن کاملThe First-Order Logic of Hyperproperties
We investigate the logical foundations of hyperproperties. Hyperproperties generalize trace properties, which are sets of traces, to sets of sets of traces. The most prominent application of hyperproperties is information flow security: information flow policies characterize the secrecy and integrity of a system by comparing two or more execution traces, for example by comparing the observation...
متن کاملHierarchical Verification of Asynchronous Circuits Using Temporal Logic
Establishing the correctness of complicated asynchronous circuit is in general quite difficult because of the high degree of nondeterminism that is inherent in such devices. Nevertheless, it is also very important in view of the cost involved in design and testing of circuits. We show how to give specifications for circuits in a branching time temporal logic and how to mechanically verify them ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2021
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-030-81685-8_33